home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-04-07 | 60.5 KB | 1,620 lines |
- se-lec-tion-ne Tool-Ma-na-ger pro-gram-me dif-fe-rents sau-ve-gar-de
- sup-ple-men-taire actuel-lement inter-face uti-li-taire re-per-toi-re
-
-
- ToolManager 2.1 Documentation
- ******************************
-
-
- Copyright et Garantie légale
- *****************************
-
- Copyright (C) 1990-93 Stefan Becker
-
- La permission est accordée de faire et de distribuer des copies de
- ce manuel pourvu que la notice de copyright et cette notice de
- permissions soient preservées sur toutes les copies.
-
- Aucune garantie de quelque nature n'est donnée pour une fiabilité
- à 100% des programmes décrits dans ce document. Vous utilisez votre
- matériel à vos propres risques. L'auteur *ne peut pas* être rendu
- pour responsable des dommages causés par l'utilisation de ces
- programmes.
-
- Cette archive est distribuable gratuitement, mais reste encore
- "copyrighter" par Stefan Becker. Cela veut dire que vous pouvez la
- copier gratuitement aussi longtemps que vous ne demandez pas plus que
- le tarif nominal de copie. Ce tarif *ne doit pas* être plus que US $5
- or 5 DM.
-
- *Cette limite s'applique aux distributeurs de Domaine-Public
- Allemand aussi !!*
-
- La permission est accordée pour inclure cette archive dans les
- collections de Domaine-Public, spécialement dans les "Fred Fishs Amiga
- Disk Library" (en incluant les versions CD-ROM). Le fichier distribué
- peut être récupéré sur des "Bulletin Board Systems" (BBS) ou sur des
- serveurs FTP. Si vous voulez distribuer ce programme, vous *devez*
- utiliser les archives de la distribution originale
- `ToolManager2_1bin.lha', `ToolManager2_1gfx.lha',
- `ToolManager2_1src.lha'.
-
- Aucun de ces programmes ni le code source (ni des parties de
- celui-ci) ne peuvent être utilisés dans des programmes commerciaux
- qu'avec la permission de l'auteur.
-
- *Aucun* de ces programmes *ni* le code source (ni des parties de
- celui-ci) ne doivent être utilisés sur aucune machine utilisée pour
- la recherche, le developpement, la construction, pour le test ou la
- production d'armes ou pour d'autres applications militaires. Cela
- inclut, également, toute machine qui est utilisée pour la formation
- des personnes pour *tous* les usages mentionnés au dessus.
-
-
- Important
- **********
-
- Bienvenu dans le merveilleux monde de ToolManager 2.1 :-)
-
- - ToolManager et ses concepts ont radicalement changé (voir
- Historique) depuis la dernière version (1.5).
-
- - En commencant avec la version 2.0 de ToolManager, ce programme a
- une option *GiftWare*. Si vous aimez ce programme et que vous
- utilisez assez souvent, tu devras considérer l'envoi d'une petite
- donation pour honorer l'effort que l'auteur a mis dans ce
- programme. Je suggère une donation de $10-20 US ou 10-20 DM. SVP
- N'envoyer pas de chèques ou d'argent depuis l'exterieur de
- l'Europe, car le plus souvent, encaisser ces choses coûte plus
- que leur valeur.
-
- Si vous n'envoyez pas votre contribution ou vos moyens ne le
- permettent pas, vous ne sentez pas géné pour cela. Envoyez-moi
- un mot en me disant que vous utilisez ToolManager de toute façon.
- (J'aime avec du courrier de mes fans :-). Voir Adresses des
- auteurs.
-
- - Les utilisateurs de Toolmanager 1.X/2.0 peuvent commencer au
- chapitre d'installation rapide (voir Installation rapide). Quelques
- caractéristiques n'ont pas changé et le reste est équitablement
- facile à deviner à travers essais & erreurs. Pour une
- description du nouveau concept & caractéristiques, consulter la
- partie référence de ce document (voir Objets).
-
- Vous *devez* quitter tout ToolManager 1.X/2.0 ou sinon la nouvelle
- version ne marchera pas. La nouvelle version ne peut pas lire
- l'ancien format du fichier de configuration 1.X (Désolé).
-
- - Les utilisateurs débutants doivent lire le document entier pour
- comprendre le concept et l'usage du programme. Commencer par
- Introduction.
-
- - ToolManager 2.1 utilise quelques carctéristiques de l'AmigaOS
- Version V38 (et plus), qui supporte les nouvelles
- caractéristiques réseau AmigaOS,qui devrait être (espérons-le)
- bientôt disponible pour tous les utilisateurs Amiga. Mais si vous
- utilisez encore le 2.0 (noté V37 dans ce document), vous n'avez
- pas besoin d'être inquiet car ToolManager ne s'appuie pas sur ses
- caractéristiques. Toutes les caractéristiques étendues sont
- marquées dans cette documentation.
-
-
- Où envoyer la liste des erreurs, commentaires & donations
- **********************************************************
-
- L'auteur peut être joint aux adresses suivantes :
-
- Adresse postale :
-
- Stefan Becker
- Holsteinstrasse 9
- 5100 Aachen
- GERMANY
-
- SVP, utiliser l'adresse suivante après le 1 Juillet 93:
-
-
- Stefan Becker
- Holsteinstrasse 9
- 52068 Aachen
- GERMANY
-
- InterNet E-Mail:
-
- stefanb@pool.informatik.rwth-aachen.de
-
-
- Comment installer ToolManager 2.1 rapidement
- *********************************************
-
- L'installation basique de Toolmanager 2.1 se fait en quatre temps :
-
- `Libs/toolmanager.library' => `LIBS:'
- C'est le programme principal de ToolManager. Il gère tous les
- programmes, menus, icônes et docks (voir Librairie).
-
- `Prefs/ToolManager*' => `SYS:Prefs'
- C'est l'éditeur pour la configuration (voir Preferences).
-
- `WBStartup/ToolManager*' => `SYS:WBStartup'
- Avec cet outil, vous pouvez démarrer ou arrêter ToolManager. Si
- il réside dans le répertoire WBStartup, ToolManager sera
- toujours lancé quand votre machine bootera.
-
- `L/WBStart-Handler' => `L:'
- Ce programme lance les programmes par le Workbench. C'est un
- processus séparé, de ce fait, vous pouvez quitter ToolManager
- même si vous avez encore des programmes actifs lancés par
- ToolManager par la méthode WB.
-
- Après avoir copier ces fichiers, vous devrez quitter toute ancienne
- version de ToolManager et double-cliquer l'icône dans le répertoire
- WBStartup. Maintenant vous pouvez lancer l'éditeur de préférences et
- configurer votre environnement (Utilisez le boutton "Test" au lieu du
- boutton "Use (Utilise)" pendant les tests). Vous devriez comprendre la
- plus part des caractéristiques avec des essais & des erreurs, pour
- plus d'informations : voir les descriptions des objects de ToolManager
- (voir Objets).
-
- La distribution inclut un exemple de configurationn appelé
- `TM.Demo.prefs'. Vous pouvez le charger dans l'éditeur de
- préférences avec l'entrée du menu `Open/Ouvre'.
-
-
- Qu'est ToolManager ?
- *********************
-
- ToolManager est un programme souple pour gérer les outils de votre
- environnement de travail. Il peut lancer des programmes du Workbench et
- du CLI, des scripts AREXX, des événements sur des raccourci-clavier.
- Il peut même lancer une commande d'un ToolManager tournant sur une
- machine à distance. L'interface utilisateur est consistuée de menus,
- d'icônes ou de fenêtres dock. Si vous aimez un ordinateur bruyant,
- vous pouvez associer un son à chacun de ces objets. Voir Sound.
-
- ToolManager peut rajouter des objets dans le menu `Tools' du
- Workbench. Si vous selectionnez un objet du menu, le programme associé
- avec lui sera lancé. Chaque icône selectionnée sur le Workbench sera
- utilisée comme un argument pour le programme. Cette caractéristique
- est seulement disponible quand le Workbench est actif. Voir Menu.
-
- ToolManager peut rajouter des icônes à la fenêtre du WorkBench.
- Quand vous double-cliquez une pareille icône, le programme associé
- avec elle sera lancé. Si vous amenez une ou plusieurs icônes sur
- cette icône, le programme sera lancé avec ces icônes comme
- arguments. Cette caractéristique est seulement disponible quand le
- Workbench est actif. Voir Icon.
-
- ToolManager peut créer une fenêtre dock depuis un regroupement de
- programmes. Cette fenêtre peut être ouverte sur chaque écran public.
- Chaque programme est representé par une image ou un bouton gadget.
- Pour lancer un programme, vous cliquez simplement sur l'image ou le
- bouton gadget. Si la fenêtre dock a été ouverte sur l'écran du
- Workbench et qu'il est actif, vous pouvez aussi amener une ou plusieurs
- icônes sur l'image ou le bouton gadget pour lancer le programme avec
- les arguments. Voir Dock.
-
- En plus, vous pouvez associer une touche d'appel à chaque programme.
- Si vous pressez cette Hot Key, le programme sera lancé. A noter que
- *aucun* argument ne peut être passé au programme si vous utilisez
- cette méthode de lancement. Voir Exec.
-
-
- Les concepts de ToolManager
- ****************************
-
- ToolManager 2.1 utilise une nouvelle approche orientée-objet pour
- fournir un système souple et extensible. Cette approche accroit
- plusieurs caractéristiques des versions 1.X de ToolManager, e.g. vous
- pouvez avoir, maintenant, des docks multiples.
-
- Un objet est un regroupement de données qui décrivent ces
- caractéristiques. Chaque objet a un nom et un type. Vous pouvez créer
- autant d'objets que vous voulez, mais le nom de chaque objet doit être
- unique, parce qu'il sera utilisé comme une référence pour cet objet.
-
- Actuellement, il y a sept différents types d'objets: Exec, Image,
- Sound, Menu, Icon, Dock et Access. Les trois premiers sont des objets
- primaires; ce qui veut dire qu'ils ne référencent pas d'autres objets.
- Ils fournissent les données ou services pour les objets complexes.
-
- Les quatre derniers types d'objets sont des objets complexes; ce qui
- veut dire qu'ils référencent des objets simples et reposent sur eux
- l'accés aux données ou services. La référence est faite par nom, et
- si aucun objet avec ce nom existe, l'objet complexe l'ignorera. A noter
- que cela peut reduire la fonctionnalité de l'objet complexe, e.g un
- objet Icon *a besoin* de la donnée d'un objet Image, et si cet objet
- n'existe pas, une icône ne sera pas créée.
-
- Pour une description détaillée de tous les paramêtres voir Objets.
-
-
- Un tour guidé à travers ToolManager
- ************************************
-
- Si vous n'avez pas compris un mot jusqu'à présent ? Confus par les
- objets, programmes et les liens ? Ne désespérez pas, ce qui suit va
- t'aider.
-
- Je voudrais maintenant te guider à travers un exemple pas-à-pas sur
- comment configurer ToolManager. Tout ce dont vous avez besoin est
- d'installer ToolManager et de lancer l'éditeur de préférences. Après
- chaque pas, utilise le boutton "Test" dans la fenêtre principale pour
- tester la configuration.
-
- Comme exemple, nous allons prendre l'afficheur de texte More du
- tiroir `SYS:Utilities'. D'abord, nous devons dire à ToolManager quel
- programme nous voulons utiliser. L'information sur les programmes est
- stockée dans Objets Exec. Séléctionne juste "Exec" comme type
- d'objet dans la fenêtre principale de l'éditeur de préférences et
- presse le boutton "Créer".
-
- Aprés cette action, tu verras la fenêtre "Modifier l'objet Exec".
- Maintenant, ouvre le tiroir Utilities de ta partition Workbench,
- deplace l'icône More pour l'amener dans la fenêtre d'édition. Comme
- tu peux le voir, l'éditeur a maintenant mis le nom de l'objet et la
- commande au nom de programme, et the répertoire courant à
- System:Utilities. Presse le boutton "Ok" pour utiliser ces paramêtres.
-
- Tu ne peux pas faire grand chose avec un objet Exec seul, aussi,
- comme prochain pas, nous voulons ajouter ce programme au menu Outils du
- Workbench. Sélectionne "Menu" comme type d'objet et presse le boutton
- "Créer". Maintenant tu verras la fenêtre "Modifier objet Menu".
- Change le nom de l'objet à "Affichage Texte".
-
- ToolManager doit savoir quel programme doît être lancé quand
- l'entrée du menu est séléctionnée, aussi nous associons un objet
- Exec à l'objet du menu. Press le bouton "Objet Exec" et sélectionne
- l'objet "More" depuis la boîte de dialogue. Maintenant, presse le
- bouton "Ok" et le boutton "Test" dans la fenêtre principale. Vous
- pouvez, maintenant, voir une entrée dans le menu "Outils". Selectionne
- un fichier texte depuis le Workbench et choisis la nouvelle entrée du
- menu. Le programme "More" sera lancé et affichera le texte. C'est
- facile, non ?
-
- Maintenant, nous allons créer un objet Icon sur le Workbench. Pour
- une icône, nous avons besoin d'une image, qui est stockée dans un
- objet Image. Choisis "Image" comme nouveau type d'objet et presse le
- boutton "Créer". La fenêtre "Modification objet Image" sera ouverte.
- Change le nom à "Image pour More" et ammène l'icône de More depuis
- le tiroir Utilities sur la fenêtre. Presse "Ok" pour utiliser ces
- paramêtres.
-
- Ensuite, nous allons créer un objet Icône. Choisis "Icon" comme
- type d'objet et presse le boutton "Créer". Change le nom de l'objet à
- "Voir Texte". Presse le boutton "Objet Exec" et choisis l'objet "Image
- pour More" depuis la boîte de dialogue. Mets la position X à 100 et
- la position Y à 50. Presse le boutton "Ok" et le boutton "Test".
- Après un bref delay, une icône apparaîtra dans le Workbench, sur
- laquelle tu pourras amener des icônes de tes fichiers texte pour les
- afficher.
-
- Je suis sûr que, maintenant, tu as une idée comment utiliser les
- objets ToolManager et de la façon de lier entre eux pour construire
- ton environnement. Maintenant, tu peux tester le reste des
- caractéristiques en essayant une à une. Tu peux aussi regarder la
- configuration démo dans le fichier `TM_Demo.prefs'
-
-
- Description de tous les fichiers de la distribution
- ****************************************************
-
- La distribution de ToolManager 2.1 est consistée de plusieurs
- répertoires qui sont expliqués en dessous. A noter que la distribution
- est découpée en trois parties, aussi, il se peut que vous n'ayez pas
- tous les répertoires qui sont mentionnés en dessous.
-
-
- Le répertoire de documentations
- ================================
-
- Ce répertoire contient la documentation de ToolManager. La
- documentation est disponible dans quatre formats différents et dans
- plusieurs langues. En plus, il y a un fichier au format AutoDoc
- décrivant l'interface de la librairie partagée de ToolManager.
-
- Préfixe `TM_<language>'
- Ce fichier contient la documentation pour le langage spéficié.
- Actuellement les langages disponibles sont : l'Allemand,
- l'Anglais, le Français, le Svenska.
-
- Postfixe `.doc'
- Ce fichier contient la documentation sous forme d'un texte ASCII.
-
- Postfixe `.dvi'
- Ce fichier contient la documentation en format TeXs DVI. Pour avoir
- un manuel imprimé, utilise ce fichier avec une commande pour
- imprimer du TeX.
-
- Postfixe `.guide'
- Ce fichier contient la documentation au format AmigaGuide. Bien
- que ce soit seulement de l'ASCII avec quelques commandes, vous
- avez besoin d'AmigaGuide pour exploiter les liens hypertexte
- dedans.
-
- Postfixe `.tex'
- Ce fichier contient la documentation au format Texinfo, comme
- spécifié par la Free Software Foundation (FSF). Avec le paquetage
- de macros dans `texinfo.tex', vous pouvez utiliser, ensemble, TeX
- et `texindex' pour créér un fichier au format DVI (voir
- au-dessus).
-
- `toolmanager.doc'
- Ce fichier contient la description de l'interface de la librairie
- partagée au format AutoDoc.
-
-
- Le répertoire de Goodies
- =========================
-
- Ce répertoire contient des archives de programmes aditionnels qui
- sont très pratiques pour les opérations de ToolManager.
-
- `GetPubName.lha'
- Ce petit programme donne le nom de l'écran public le plus en
- avant soit sur stdout ou dans une variable d'environnement. Il a
- été écrit par Michael "Mick" Hohmann.
-
- `upd1_20.lha'
- Le programme `upd' a été écrit par Jonas Petersson. C'est un
- petit programme qui ouvre un port ARexx et attend des commandes.
- Via ARexx, vous pouvez ordonner `upd' pour jouer des fichiers son.
- ToolManager utilises cette caractéristique pour implémenter ses
- objects Sound. Voir Sound.
-
-
- Le répertoire Graphics
- =======================
-
- Ce répertoire contient une riche collection d'images parmis celles
- que vous avez choisies comme vos favorites. Chargez-les comme des objets
- Images dans ToolManager (voir Image).
-
- Les fichiers sont contribués par diverses personnes (voir Credits).
- Chacun d'eux a un sous-répertoire séparé dans la distribution. Comme
- elles fichiers ont été crées par différents auteurs, ils viennent
- d'environnements différents (palette, profondeur, résolution, taille)
- et ont des styles différents. Ainsi, pas toutes les images peuvent ne
- pas avoir l'air bonnes pour votre machine.
-
- Pour différencier les formats d'images qui sont supportés par
- ToolManager, chaque fichier a un suffixe qui décrit le format du
- fichier :
-
- `.anmb'
- C'est un fichier IFF ANIM créé par un programme de
- dessin/animations. Il contient plusieurs images. Bien que
- ToolManager peut charger des fichiers ANIM en entier, vous devez
- utiliser quelque chose comme des "AnimBrush" DPaint pour découper
- la partie intéressante de l'animation.
-
- `.brush'
- C'est un fichier IFF ILBM créé par un programme de dessin. Il
- contient seulement une image.
-
- `.info'
- C'est une icône normale Amiga créée avec IconEdit (ou quelque
- chose de similaire). Elle contient deux images.
-
-
- Le répertoire L
- ================
-
- Ce répertoire contient seulement un fichier, nommé
- `WBStart-Handler'. Vous *devez* copier ce fichier dans le répertoire
- `L:', ou sinon ToolManager ne sera pas capable de démarrer un objet
- Exec par la méthode du WB (voir Exec).
-
- Le paquetage complet WBstart 1.2 peut être trouvé sur une Disquette
- Fish #757
-
-
- Le répertoire Libs
- ===================
-
- Ce programme contient seulement un fichier, `toolmanager.library'.
- C'est le programme principal pour ToolManager et doit être copié dans
- le répertoire `LIBS:'.
-
-
- Le répertoire Locale
- =====================
-
- Ce répertoire contient tous les fichiers pour le support Local de
- ToolManager. Comme locale.library est nouvelle avec V38, vous n'avez
- pas besoin de ces fichiers si vous utilisez V37. Si vous utilisez V38,
- choisissez les fichiers pour votre langue et copier-les aux endroits
- apropriées.
-
- `Catalogs/<language>/toolmanager.catalog'
- C'est un fichier de traduction pour un langage spécifié. Copiez
- le fichier pour votre langue dans le répertoire
- `LOCALE:Catalogs/<language>'.
-
- `Languages/<language>.language'
- Quelques langages ne sont pas fournis par la distribution standard
- Locale V38. Alors certains traducteurs ont rajouté un fichier
- `.language', alors ToolManager peut utiliser ces fichiers de
- traductions. Copiez le fichier pour votre langue dans le
- répertoire `LOCALE:Languages'. Les langages additionnels
- disponibles sont: le Finlandais (suomi), Eefeler Platt (eiffel).
-
-
- Le répertoire Prefs
- ====================
-
- L'éditeur de préferences de ToolManager et son icône résident
- dans ce répertoire. Copiez ces deux fichiers dans le répertoire
- `SYS:Prefs'. Pour plus d'informations sur l'éditeur voir Preferences.
-
-
- Le répertoire Programmers
- ==========================
-
- Ce répertoire contient tous les fichiers qui sont nécessaires pour
- les différents langages et leurs compilateurs pour utiliser
- l'interface de la librairie partagée de ToolManager. Regardez dans le
- sous-répertoire `examples' pour quelques exemples sur comment utiliser
- cette interface. Pour une description complète de l'interface, lire le
- fichier `Docs/toolmanager.doc'.
-
- Actuellement, les langages/compilateurs supportés sont: AmigaOberon,
- DICE C, M2Amiga Modula-2, MANX Aztec C et SAS C.
-
-
- Le répertoire Scripts
- ======================
-
- Ce repertoire contient une collection de scripts ARexx ou Shell qui
- peuvent être utilisés comme objets Exec dans ToolManager. A noter
- qu'ils peuvent être spécifiques à l'environnement ou shell des
- auteurs, alors il se peut que vous devez les modifier.
-
-
- Le répertoire Source
- =====================
-
- Ce répertoire contient le code source complet de ToolManager 2.1 et
- de ses utilitaires. Chaque programme a son propre sous-répertoire.
- L'auteur fournit le code source comme un exemple pour la programmation
- OS 2.x/3.0.
-
- Le sous-répertoire `locale' a de l'interêt pour les traducteurs.
- Si votre langage n'est pas fourni dans cette version et vous voulez
- faire la traduction, regardez le fichier `empty.ct'. Remplissez juste
- les lignes vides et envoyez-moi le fichier. Il se peut qu'il soit
- inclus dans la prochaine version.
-
-
- Le répertore WBStartup
- =======================
-
- Seulement un programme réside dans ce répertoire: `ToolManager'.
- Cet utilitaire démarre et arrête ToolManager 2.1. La plupart du temps,
- cet utilitaire sera dans le répertoire `SYS:WBStartup', mais il peut
- être utilisé depuis le Shell aussi.
-
-
- Référence des objets ToolManager
- *********************************
-
- Ce chapitre décrit les objets de ToolManager dans le détail. Chaque
- objet a un type et un nom. Le nom est utilisé pour référencer
- l'objet. Il y a six différents types d'objets:
-
-
- Exec objets
- ============
-
- Les objets Exec décrivent les programmes qui vont être lancés par
- ToolManager. Trois différents types de programmes sont supportés: CLI,
- Workbench et ARexx. Les trois types d'actions sont supportés : Dock,
- Hot Key, Network. Chaque objet Exec a les paramêtres suivants(1). Les
- valeurs par défaut sont mises entre paranthèses:
-
- `Arguments/Paramètres' (Yes)
- Cet interupteur controle la transmission des paramètres au
- programme. Si un programme ne supporte pas les paramètres ou n'en
- a pas besoin, vous pouvez mettre sur off le passage de paramêtres.
-
- `Command/Commande'
- Le nom de fichier du programme à lancer. Ce nom peut être
- relatif au catalogue courant. Si le type est Dock, la commande
- décrit le nom de l'objet dock, qui doît être ouvert/fermé. Pour
- le type Hot Key, cette chaîne doit être une Chaîne de
- Description d'Entrée Commodités (voir Raccourci-Clavier). Une
- commande distante (type Network) est décrite comme
- `objet@machine', qui dit à ToolManager de lancer sur la `machine'
- l'objet Exec nommé `objet'.
-
- `Current Directory/Catalogue courant' (`SYS:')
- Le nom du catalogue courant pour le programme. Note: les
- programmes ARexx ignorent ce paramètre.
-
- `Delay/Délai' (0)
- Après activation d'un objet Exec, ToolManager attend pendant
- `Délai' secondes avant de lancer le programme. Si cette valeur est
- négative, le programme sera lancé chaque `Délai' secondes. Pour
- stopper un objet Exec qui attend son exécution, activez-le juste
- une fois encore. Note: Si `Délai' est positionné, le programme
- sera lancé sans arguments.
-
- `Exec Type/Mode Exec' (CLI)
- Cela spécifie le mode du programme. Il peut être un parmi cela:
- CLI, WB ou ARexx.
-
- `Hot Key/Raccourci-clavier'
- Vous pouvez mettre une touche d'appel pour chaque objet Exec. Si
- cette touche est pressée, le programme sera lancé. Note: Le
- programme sera lancé sans arguments.
-
- `Output File/Fichier de sortie' (`NIL:')
- C'est le nom du fichier pour le fichier de sortie. Il est
- seulement utile pour les programmes CLI.
-
- `Path/Chemin' (chemin pour les processus
- ToolManager) Cette chaine positionne le chemin de recherche pour
- le programme. Vous pouvez spécifier plusieurs répertoires en
- séparant les noms par des ";". C'est seulement utile pour les
- programmes CLI.
-
- `Priority/Priorité' (0)
- Cela positionne la priorité du nouveau processus qui lancera le
- programme.
-
- `Public Screen/Ecran public' (défaut écran public)
- Vous pouvez positionner le nom de l'écran public qui devra être
- déplacé vers l'avant avant que le programme soit lancé. Cela
- marche seulement en conjonction avec le paramètre `To Front/Au
- premier plan'.
-
- `Stack/Pile' (4096)
- Ceci positionnne la pile d'exécution du nouveau processus qui
- lance le programme.
-
- `To Front/Au premier plan' (No)
- Si vous positionnez ce paramètre, l'écran public spécifié par
- `Public Screen/Ecran public' est déplacé au premier plan avant
- que le programme soit lancé.
-
- ---------- Footnotes ----------
-
- (1) Pour des raisons de traductions et des versions de Workbench
- V37/V38, les noms des objets sont en Anglais/Français
-
-
- Objets Image
- =============
-
- Les objets Image spécifient l'image qui va être utilisée par
- ToolManager pour les icônes ou les docks. Ce type d'objet a seulement
- un paramètre:
-
- `File Name/Nom du fichier'
- Cela spécifie le nom du fichier depuis lequel ToolManager devra
- lire les données images. ToolManager essaye de détecter le type
- de l'image automatiquement:
-
- 1. Il essaye de la charger comme une image IFF. Actuellement,
- ToolManager peut lire les fichiers ILBM (une image) ou ANIM
- (deux ou plusieurs images).
-
- 2. Il essaye de la lire comme un fichier icône. Une icône peut
- avoir un ou deux images.
-
- Les animations sont actuellement supportées seulement par les
- objects Dock. Les objets Icon comportent seulement la première et la
- seconde image d'une animation pour construire une icône à deux
- images. Si vous voulez une animation pour ToolManager, vous devez
- suivre ces règles de dessin:
-
- Image 1
- Cela doit être une image qui représente un état inactif.
-
- Image 2
- Cela doit être une image qui représente un état sélectionné.
- Normalement, c'est une copie inversée de la première image.
-
- Image 3 to N-1
- Ce sont des images pour l'animation. Chaque image sera affichée
- pendant 1/3 de seconde.
-
- Image N
- Cette dernière image de l'animation sera affichée pendant une
- seconde. Après celle-la, la première sera de nouveau affichée.
-
-
- Sound objets
- =============
-
- Un objet Sound peut être utilisé pour rendre ToolManager bruyant.
- ToolManager lui-même a aucune capacité interne pour jouer des sons, il
- utilise ARexx pour activer un démon externe jouant des sons. Ce type
- d'objet a deux paramètres:
-
- `Command/Commande'
- Cela positionne la commande ARexx que ToolManager envoye pour
- envoyer un joueur de sons externe. Pour `upd', cela pourrait être
- quelque chose comme `file samples:boing'. Voir Goodies.
-
- `Port ARexx'
- Cela spécifie le port ARexx où ToolManager doit envoyer la
- `commande'. La valeur par défaut est `PLAY' qui est le port pour
- le programme `upd'.
-
-
- Menu objets
- ============
-
- Les objets Menu controlent les entrées dans le menu Outils/Tools du
- Workbench. Le nom de l'objet est utilisé comme le texte du menu. Pour
- activer un pareil objet, sélectionner juste le nom dans le menu. Les
- objets Menu marchent seulement quand le Workbench tourne.
-
- Ce type d'objet a deux paramètres:
-
- `Exec Objet'
- C'est le nom d'un objet Exec qui doit être activé quand
- l'entrée dans le menu est sélectionnée. Chaque icône qui est
- sélectionnée à ce moment sera utilisée comme un argument pour
- le programme.
-
- `Sound Objet'
- C'est le nom de l'objet Sound qui doit être activé quand
- l'entrée du menu est sélectionnée.
-
- A noter pour les utilisateurs de ToolManager 1.X: Pour simuler le
- vieux outil de type "Dummy" créer juste un objet Menu et en
- spécifiant *aucun* objet Sound et Exec.
-
-
- Icon objets
- ============
-
- Les objets Icon décrivent les icônes dans la fenêtre Workbench. Un
- objet peut être aussi bien activé en double-cliquant l'icône ou en
- ammenant une icône sur l'icône d'application. Les objets Icon ne
- fonctionnent seulement si le Workbench tourne.
-
- Les paramètres pour ce type d'objet sont les suivants:
-
- `Exec Objet'
- C'est le nom d'un objet Exec qui devra être activé quand
- l'icône est sélectionnée. Chaque icône qui est amenée sur
- l'icône d'application sera utilisée comme argument pour le
- programme.
-
- `Image Objet'
- C'est le nom d'un objet Image. Le nom de cet objet est utilisé
- pour construire l'icône d'application.
-
- `Left Edge/Bord Gauche' (défaut: 0)
- Cela positionne le bord gauche pour l'icône d'application.
-
- `Show Name/Montrer le nom' (défaut: Oui)
- Si ce paramètre est mis, le nom de l'objet sera utilisé comme
- nom pour l'icône d'application.
-
- `Sound Objet'
- C'est le nom d'un objet Son qui devra être activé quand l'icône
- est activée.
-
- `Top Edge/Bord supérieur' (défaut: 0)
- Cela positionne le bord supérieur pour l'icône d'application.
-
- Note: Le Workbench est *très* pointu à propos de la position des
- icônes. Si vous spécifiez des coordonnées que le Workbench n'aime
- pas, il les ignorera et placera l'icône ailleurs.
-
-
- Dock objets
- ============
-
- Les objets Dock décrivent des fenêtres. Ces fenêtres combinent
- plusieurs outils qui sont représentés par des images ou gadgets. Pour
- lancer un outil, cliquer juste sur son image ou gadget. Bien sûr, vous
- pouvez amener des icônes sur l'image ou le gadget pour le passer en
- argument pour l'outil.
-
- Chaque objet dock a plusieurs paramètres. Les valeurs par défaut
- sont mis entre paranthèses:
-
- `Activated/Activée' (Oui)
- Une fenêtre dock peut être active (ouverte) ou inactive
- (fermée).
-
- `Backdrop/Arrière-plan' (Non)
- La fenêtre Dock doît aller immédiatement en arrière-plan
- aprés l'ouverture.
-
- `Centered/Centrée' (Non)
- Si ce paramètre est positionné, la fenêtre sera toujours
- centrée par rapport à la position courante de la souris à son
- ouverture.
-
- `Columns/Colonnes' (1)
- Ce paramètre détermine le nombre de colonnes d'outils. Les
- outils sont toujours classés par colonne, en commencant par la
- colonne la plus à gauche et en remplissant vers le haut en les
- classant vers la colonne la plus à droite.
-
- `Font/Police' (Police d'écran)
- Si vous avez une fenêtre dock avec le paramètre `Texte' mis, vous
- pouvez choisir la police pour les gadgets boutons avec ce
- paramètre.
-
- `Frontmost/Premier plan' (Non)
- Si vous mettez ce paramètre, la fenêtre dock sera toujours
- ouverte sur l'écran public le plus en avant.
-
- `Hot Key/Raccouci-clavier'
- Vous pouvez mettre un Raccouci-clavier pour chaque objet Dock. Si
- ce Raccouci-clavier est généré, l'état d'activitation de la
- fenêtre dock sera basculé; avec cela, elle sera fermée ou
- ouverte.
-
- `Left Edge/Bord gauche' (0)
- Ce paramètre positionne le bord gauche de la fenêtre dock. Si le
- paramètre `Centré' est mis, ce paramètre sera ignoré.
-
- `Menu' (Non)
- Vous pouvez ajouter un petit menu. Ce menu a deux entrées:
-
- * `Close Dock/Fermer Dock' Ferme la fenêtre Dock
-
- * `Quitter TM' Quitte ToolManager
-
- `Pattern/Fond' (Non)
- La fenêtre dock ajuste automatiquement sa taille à l'image la
- plus large. Chaque entrée de la dock a la même taille, et les
- plus petites images sont centrées, alors elles ont une bordure
- transparente autour d'elles. Si vous n'aimez pas cette bordure
- transparente, mettez ce paramètre et la bordure sera remplie avec
- un motif.
-
- `PopUp/Sur demande' (Non)
- Quand ce paramètre est mis, la fenêtre dock sera automatiquement
- fermée après la sélection d'une entrée dans la Dock. Cela est
- spécialement pratique avec les paramètres `Centered/Centrée',
- `Frontmost/Premier plan' et un raccourci-clavier de la classe
- `rawmouse' (voir Raccourci-Clavier).
-
- `Public Screen/Ecran public' (Par défaut écran public)
- Spécifie l'écran public sur lequel la fenêtre dock doit être
- ouverte. Si la fenêtre dock a été ouverte avec un
- raccourci-clavier, l'écran public sera déplacé en avant après
- que la fenêtre eut été ouverte. Ce paramètre sera ignoré si
- le paramètre `Frontmost/Premier plan' est activé.
-
- `Sticky/Collée'
- Normallement, une fenêtre Dock garde sa dernière position quand
- vous la fermez et apparait à la même position quand vous la
- ré-ouvrez. Si vous voulez que la fenêtre Dock s'ouvre toujours à
- la même position, vous devez mettre ce paramêtre.
-
- `Texte' (Non)
- Vous pouvez choisir entre des gadgets images ou boutons dans les
- fenêtres dock avec ce paramètre. Les fenêtres dock à boutons
- sont specialement pratiques avec le paramètre `PopUp'
-
- `Title/Titre'
- Cela spécifie le titre de la fenêtre dock. Si vous mettez un
- titre, la fenêtre dock sera une fenêtre normale sous OS 2.0 avec
- une barre de déplacement, un gadget de fermeture, un gadget de
- profondeur, et une bordure. Si vous *ne* mettez *pas* de titre,
- vous aurez une fenêtre dock avec seulement une barre de
- déplacement et *sans* bordure.
-
- `Top Edge/Bord supérieur' (0)
- Ce paramètre positionne le bord supérieur de la fenêtre dock.
- Si le paramètre `Centered/Centrée' est mis, ce paramètre sera
- ignoré.
-
- `Vertical' (Non)
- Si la fenêtre dock a un style de nouvelle fenêtre (i.e. :
- seulement une barre de déplacement et aucune bordure), ce
- paramètre positionne l'orientation de la barre de déplacement. Ce
- paramètre est ignoré si vous mettez un titre à la fenêtre avec
- le paramètre `Title/Titre'.
-
-
- Access objets
- ==============
-
- Les objets Access contrôlent les droits d'accés pour les demandes
- réseau. Par défaut, *chaque* requête est refusée, aussi un
- ToolManager distant ne peut satisfaire l'opération de votre machine
- qu'en activant vos objets Exec. Avec des objets Access, vous pouvez
- permettre aux machines spécifiées d'activer vos objets Exec. Le nom
- d'un objet Access a une signification spéciale. Il est constitué avec
- le nom de la machine distante depuis laquelle la requête réseau a
- été envoyée. ToolManager utilise les trois étapes suivantes :
-
- 1. Complète avec le nom complet de la machine hôte
-
- 2. Complète avec le nom réel
-
- 3. Regarde pour l'objet Access appelé `anyone'
-
- Si l'objet correspondant est trouvé, alors cet objet est utilisé
- pour les droits d'accés de la machine distante. L'objet appelé
- `anyone' est utilisé pour n'importe quelle requête réseau, pour
- laquelle l'objet Access correspondant ne peut être trouvé.
-
- L'objet Access a seulement un paramêtre :
-
- `Exec Objet'
- Ce paramêtre peut être utilisé plusieurs fois et spécifie
- quels objets Exec peuvent être activés depuis la machine. Si
- vous n'avez spécifié *aucun* nom d'objet, alors la machine
- distante peut activer *tous* les objets Exec sur votre machine.
-
-
- L'éditeur de préférences de ToolManager
- ****************************************
-
- Avec l'éditeur de préférences, vous pouvez gérer la
- configuration globale de ToolManager. Cette configuration est chargée
- automatiquement quand vous lancez ToolManager. Pour lancer l'éditeur,
- double-cliquer juste son icône. Vous verrez la fenêtre principale.
-
- La plupart des gadgets dans les fenêtres de l'éditeur ont un
- raccourci-clavier. Ils sont marqués par un souligné (`_'). A noter
- que si une chaîne gadget est active, vous dez d'abord presser la
- touche return avant d'utiliser les raccourci-clavier.
-
-
- Fenêtre principale Gadgets
- ===========================
-
- La fenêtre principale a plusieurs groupes de gadgets:
-
- Type d'objet
- Avec un gadget cyclique, vous pouvez choisir le type d'objets que
- vous voulez créer ou éditer.
-
- Liste d'objets
- Ce gadget montre la liste de tous les objets du type courant. Vous
- pouvez selectionné un objet en cliquant sur son nom. Si vous
- double-cliquez un objet, une fenêtre d'édition sera ouverte.
-
- Déplacement d'objets
- Quand un objet est séléctionné, vous pouvez le déplacer dans
- la liste avec ces gadgets. Si vous cliquez sur le gadget
- `Sort/Trier', les objets dans la liste seront classés par ordre
- alphabétique.
-
- Manipulation d'objets
- Ces gadgets manipulent les objets. Le gadget `New/Créer' crée un
- nouveau objet du type courant qui sera sélectionné
- automatiquement. Quand vous cliquez sur le gadget `Edit/Modifier',
- un fenêtre d'édition pour l'objet séléctionné sera ouverte.
- Avec le gadget `Copy/Copier', vous pouvez faire une copie de
- l'objet selectionné. Le gadget `Remove/Supprimer' efface l'objet
- sélectionné.
-
- Configuration
- Vous avez plusieurs choix pour sauver la configuration. Avec le
- gadget `Save/Sauver', vous pouvez sauver la configuration de
- façon permanente dans le fichier `ENVARC:ToolManager.prefs'. Pour
- une modification temporaire, utilisez le gadget `Use/Utiliser',
- qui sauvera la configuration dans le fichier
- `ENV:ToolManager.prefs'. Ce fichier ne survivra pas à un reset de
- la machine. Pour tester la nouvelle configuration sans quitter
- l'éditeur, utilisez le gadget `Test/Tester'. Le gadget
- `Cancel/Annuler' quittera l'éditeur sans sauvegarde.
-
-
- Menus fenêtre princiale
- ========================
-
- La fenêtre principale a plusieurs menus:
-
- `Project/Projet'
- Avec les sous-menus `Open/Ouvrir' et `Save as/Sauver comme', vous
- pouvez charger et sauver la configuration. Le sous-menu `About/A
- propos' ouvre une requête d'information. La séléction du
- sous-menu `Quit/Quitter' quittera l'éditeur sans sauvegarde.
-
- `Edit/Modifier'
- Avec ces sous-menus, vous pouvez rappeler des configurations plus
- vieilles. Le sous-menu `Last Saved/Reprendre état sauvegardé'
- charge la dernière configuration sauvée du fichier
- `ENVARC:ToolManager.prefs'. Avec le sous-menu `Restore/Reprendre
- valeurs initiales', vous chargerez la configuration, qui était
- active avant d'ouvrir l'éditeur, du fichier
- `ENV:ToolManager.prefs'.
-
- `Settings/Options'
- Vous pouvez choisir le sous-menu `Create Icons/Créer les icônes'
- pour que le sous-menu `Save as/Sauver comme' crée ou non une
- icône.
-
-
- Fenêtres de modification
- =========================
-
- Chaque type d'objet a une fenêtre différente pour positionner les
- paramêtres des objets. Pour une liste détaillée de tous les
- paramètres voir Objets.
-
- Chaque fenêtre d'édition a un gadget texte pour le nom de l'objet.
- Ce nom est important, parce qu'il est utilisé pour référencer cet
- objet. A noter qu'il n'y a actuellement pas de référence interne
- croisée. Alors si vous changez le nom d'un objet qui est déjà
- référencé par un autre objet, cette référence *ne* sera *pas* mise
- à jour. Vous devez le faire à la main.
-
- Les gadgets bouton dans les fenêtres d'édition ouvrent différents
- types de boîtes de dialogue. Vous pouvez choisir un objet en cliquant
- dessus et en pressant le gadget `Ok', ou simplement en double-cliquant
- dessus. Pour quitter une boîte de dialogue sans modifications,
- utilisez le gadget `Cancel/Annuler'. Si vous voulez effacer un champs
- qui ne peut être seulement choisi par une boîte de dialogue,
- ouvrez-la et presser le gadget `Ok' *sans* sélectionner l'objet.
-
- Les fenêtres d'édition pour les objets de type Exec et Image ont
- des caractéristiques supplémentaires. Vous pouvez simplement amener
- une icône dessus pour passer les paramètres de cette icône.
-
-
- Fenêtre de création d'objets.
- ==============================
-
- Si vous ammenez une icône sur la fenêtre principale, la fenêtre
- "Création d'objets" sera ouverte. Ici, vous pouvez choisir que les
- objets soient créés depuis cette icône. Cela peut être utilisé pour
- ajouter un programme à votre configuration trés facilement et trés
- rapidement.
-
- Vous pouvez juste créer un objet Exec ou Image depuis une icône, si
- vous séléctionnez un des premiers choix. Mais, vous pouvez aussi
- créer un objet comple Menu et/ou Icon, si vous séléctionnez un des
- trois derniers choix.
-
-
- Types d'outils
- ===============
-
- Quand vous lancez l'éditeur de préférences depuis le Workbench,
- vous pouvez positionner plusieurs types d'outils (tooltypes) dans
- l'information de l'icône ou le fichier de configuration de l'icône
- pour la controler.
-
- `USE'
- Si vous positionnez ce type d'outils dans une icône pour un
- fichier de préférences, l'éditeur installera ce fichier comme
- le fichier de configuration courante.
-
- `SAVE'
- Si vous positionnez ce type d'outils dans une icône pour un
- fichier de préférences, l'éditeur installera ce fichier comme
- le fichier de configuration courante et permanente.
-
- `PUBSCREEN'
- Ce type d'outils dit à l'éditeur d'ouvrir sa fenêtre sur un
- écran public spécifique. Si vous n'invoquez pas ce type d'outils,
- l'écran public par défaut sera utilisé.
-
- `CREATEICONS'
- Quand ce type d'outils est mis à `YES', l'éditeur créera une
- icône pour chaque fichier de préférences qui est créé avec le
- sous-menu `Save As/ Sauver comme'.
-
- `DEFAULTFONT'
- L'éditeur normallement utilise la police de caractères de
- l'écran public pour dessiner ses gadgets. Si vous mettez ce type
- d'outil à `YES', l'éditeur utilisera la police du système par
- défaut.
-
- `XPOS'
- Cela spécifie la position X initiale de la fenêtre principale de
- l'éditeur.
-
- `YPOS'
- Cela spécifie la position Y initiale de la fenêtre principale de
- l'éditeur.
-
- `MINLISTCOLUMNS'
- Cela spécifie le nombre minimum de colonnes dans la liste des
- gadgets.
-
- `MINLISTROWS'
- Cela spécifie le nombre minimum de lignes dans la liste des
- gadgets.
-
-
- Arguments CLI
- ==============
-
- Quand l'éditeur est lancé depuis le shell, il utilise la ligne de
- commande suivante:
-
- FROM,EDIT/S,USE/S,SAVE/S,PUBSCREEN/K,DEFAULTFONT/S
-
- `FROM'
- Ce paramètre spécifie le nom du fichier de préférences que
- l'éditeur devra chargé.
-
- `USE'
- Si vous utilisez ce paramètre, l'éditeur installera le fichier
- spécifié comme le paramètre `FROM' comme le fichier courant de
- configuration.
-
- `SAVE'
- Si vous utilisez ce paramètre, l'éditeur installera le fichier
- spécifié comme `FROM' comme le fichier courant et permanent de
- configuration.
-
- `PUBSCREEN'
- Ce paramètre dit à l'éditeur d'ouvrir ses fenêtres sur un
- écran public spécifique. Si vous ne positionnez pas ce type
- d'outil, l'écran public par défaut sera utilisé.
-
- `DEFAULTFONT'
- L'éditeur utilise normalement la police de caractères de
- l'écran public pour dessiner ses gadgets. Si vous utilisez ce
- paramètre, l'éditeur utilisera la police de caractères système
- par défaut.
-
-
- L'interface de la librairie partagée de ToolManager
- ****************************************************
-
- Le gestionnaire de ToolManager est mis dans une librairie partagée
- Amiga. Cette librairie offre plusieurs fonctions pour créer et
- manipuler les objets ToolManager, ainsi vous pouvez les utiliser dans
- vos programmes.
-
- Il y a actuellement six fonctions disponibles:
-
- `AllocTMHandle()'
- Pour créer des objets ToolManager, vous devez d'abord allouer un
- TMHandle. Ce gestionnaire stocke toutes les informations de vos
- objets et est utilisé pour les référencier. A noter que
- l'information stockée dans ce gestionnaire est *seulement*
- accessible par par le programme qui les a créés.
-
- `FreeTMHandle()'
- Cette fonction libére un TMHandle et tous les objets ToolManager
- associés avec lui. Chaque `AllocTMHandle()' doit être terminé
- par un `FreeTMHandle()'!
-
- `CreateTMObjectTags()'
- `CreateTMObjectTagList()'
- Cette fonction crée un objet ToolManager. Vous devez fournir un
- nom, le type d'objet et différents renseignements pour les
- paramètres de l'objet. Le nom de l'objet est important, car il
- est utilisé pour référencer l'objet.
-
- `ChangeTMObjectTags()'
- `ChangeTMObjectTagList()'
- Vous pouvez modifier les paramètres d'un objet ToolManager avec
- cette fonction. L'état de l'objet sera mis à jour pour refléter
- les nouveaux paramètres. A noter: Actuellement, les objets Image
- ne peuvent être modifiés.
-
- `DeleteTMObject()'
- Avec cette fonction, vous pouvez effacer un objet ToolManager. Si
- l'objet est lié aux autres objets, ces objets seront avertis pour
- mettre à jour leur états.
-
- `QuitToolManager()'
- Cette fonction dit au gestionnaire de ToolManager de quitter dès
- que possible.
-
- La description complète de l'interface de la librairie est
- disponible au format AutoDoc (voir Docs).
-
-
- Comment définir un raccourci-clavier
- *************************************
-
- Ce chapitre décrit comment définir un raccourci-clavier comme une
- Chaine de Description d'Entrées qui est alors interceptée par
- Commodities. Chaque fois qu'un raccourci clavier est activé,
- Commodities génère un évenement qui est utilisé par ToolManager
- pour activer des objets Exec ou pour basculer les objets Dock. Une
- chaine de description a la syntaxe suivante:
-
- [<class>] {[-][<qualifier>]} [-][upstroke] [<key code>]
-
- Tous les mots clé sont insensibles aux majuscules.
-
- `class' décrit la classe InputEvent. Ce paramètre est optionnel et
- si il est manquant, le défaut `rawkey' est utilisé. Voir Classes
- InputEvent. Les `Qualifiers' sont des "signaux" qui peuvent être
- positionnés ou effacés le temps que le raccourci clavier est activé;
- sinon aucun évenement ne sera généré. Pour chaque `qualifier' qui
- doit être appelé, vous fournissez son mot clé. Tous les autres
- `qualifiers' sont attendus à être effacés par défaut. Si vous
- voulez ignorer un `qualifier', mettez juste un `-' avant son mot clé.
- Voir Qualifiers.
-
- Normalement, un événement d'une `Hot Key' est généré quand une
- touche est pressée. Si l'événement doit être généré quand la
- touche est relachée, fournissez le mot clé `upstroke'. Quand le fait
- de presser et de relacher d'une touche doivent générer un
- événement, utiliser `-upstroke'.
-
- Le code de touche est dépendant de la classe InputEvent. Voir Codes
- de touche.
-
- Note: Choisissez vos touches d'appel *carefully*, parce que
- Commodities a une priorité dans la chaîne du gestionnaire InputEvent
- (i.e. sera écrasé par les définitions existantes).
-
-
- Classes InputEvent
- ===================
-
- Commodities supporte la plupart des classes InputEvent qui sont
- générées par l'input.device. Cette partie décrit ces classes qui
- sont les plus pratiques pour les touches d'appel de ToolManager.
-
- `rawkey'
- C'est la classe par défaut et couvre tous les événements
- clavier. Par exemple, `rawkey a' ou `a' crée un événement
- chaque fois que la touche "a" est pressée. Vous devez spécifier
- un code de touche pour cette classe. Voir rawkey key codes.
-
- `rawmouse'
- Cette classe décrit tous les événements des boutons de souris.
- Vous devez spécifier un code de touche pour cette classe. Voir
- rawmouse key codes.
-
- `diskinserted'
- Les événements de cette classe sont générés lorsqu'un disque
- est inséré dans un lecteur. Cette classe n'a pas de codes de
- touche.
-
- `diskremoved'
- Les événements de cette classe sont générés lorsqu'un disque
- est sorti d'un lecteur. Cette classe n'a pas de codes de touche.
-
-
- Qualificateurs
- ===============
-
- Certains synonymes de mot-clés ont été rajoutés à la version 38
- de "Commodities". Ceci sont marqués avec une `*'.
-
- `lshift', `left_shift' *
- Touche Shift gauche.
-
- `rshift', `right_shift' *
- Touche Shift droite.
-
- `shift'
- Touche Shift.
-
- `capslock', `caps_lock' *
- Touche Majuscule.
-
- `caps'
- Touche Shift ou touche Majuscule.
-
- `control', `ctrl' *
- Touche Controle.
-
- `lalt', `left_alt' *
- Touche Alt gauche.
-
- `ralt', `right_alt' *
- Touche Alt droite.
-
- `alt'
- Touche Alt.
-
- `lcommand', `lamiga' *, `left_amiga' *, `left_command' *
- Touche Amiga gauche.
-
- `rcommand', `ramiga' *, `right_amiga' *, `right_command' *
- Touche Amiga droite.
-
- `numericpad', `numpad' *, `num_pad' *, `numeric_pad' *
- Ce mot clé *doit* être utilisé pour n'importe quelle touche du
- clavier numerique.
-
- `leftbutton', `lbutton' *, `left_button' *
- Bouton gauche de la souris. Voir la note ci-dessous.
-
- `midbutton', `mbutton' *, `middlebutton' *, `middle_button' *
- Bouton du milieu de la souris. Voir la note ci-dessous.
-
- `rbutton', `rightbutton' *, `right_button' *
- Bouton droit de la souris. Voir la note ci-dessous.
-
- `repeat'
- Ce qualificateur doit être précisé quand la
- répétition-clavier est active. Il n'est utile que pour la classe
- `rawkey' d'évenement d'entrée.
-
- Note: La version 37 de "Commodities" contient une erreur qui empêche
- l'utilisation de `leftbutton', `midbutton' et `rbutton' comme
- qualificateurs. Cette erreur a été corrigé dans la version 38.
-
-
- Codes de touches
- =================
-
- Chaque classe d'évenement d'entrée a ses propres codes de touche:
-
-
- Key codes for InputEvent class `rawkey'
- ----------------------------------------
-
- Certains mot-clés et des synonymes ont été rajoutés à la
- version 38 de "Commodities". Ceci sont marqués avec une `*'.
-
- `a'-`z', `0'-`9', ...
- Caractères ASCII.
-
- `f1', `f2', ..., `f10', `f11' *, `f12' *
- Touches de fonctions.
-
- `up', `cursor_up' *, `down', `cursor_down' *
- `left', `cursor_left' *, `right', `cursor_right' *
- Touches fléchées.
-
- `esc', `escape' *, `backspace', `del', `help'
- `tab', `comma', `return', `space', `spacebar' *
- Touches spéciales.
-
- `enter', `insert' *, `delete' *
- `page_up' *, `page_down' *, `home' *, `end' *
- Touches du clavier numérique. Chacun de ces codes de touche
- *doit* utilisé le qualificateur `numericpad' !
-
- de la souris --
-
-
- Key codes for InputEvent class `rawmouse'
- ------------------------------------------
-
- Ces mots-clé ont été ajoutés à la version 38 de "Commodities".
- Ils ne sont pas disponibles dans la version 37.
-
- `mouse_leftpress'
- Appuyer sur le bouton gauche de la souris.
-
- `mouse_middlepress'
- Appuyer sur le bouton du milieu de la souris.
-
- `mouse_rightpress'
- Appuyer sur le bouton droit de la souris.
-
- Note: Pour utiliser un de ces codes de touche, vous devez également
- préciser la qualificateur correspondant, par exemple
-
- rawmouse leftbutton mouse_leftpress
-
-
- Exemples de raccourci-clavier
- ==============================
-
- `ralt t'
- Maintenir enfoncé la touche Alt de droite et presser "t"
-
- `ralt lalt t'
- Maintenir enfoncé les touches Alt de gauche *et* de droite et
- presser "t"
-
- `alt t'
- Maintenir enfoncé la touche Alt et presser "t"
-
- `rcommand f2'
- Maintenir enfoncé la touche Amiga de droite et presser la seconde
- touche de fonction.
-
- `numericpad enter'
- Maintenir enfoncé la touche Entrer du clavier numérique.
-
- `rawmouse midbutton leftbutton mouse_leftpress'
- Maintenir enfoncé le bouton du milieu de la souris et presser la
- bouton gauche de la souris.
-
- `diskinserted'
- Insérer une disquette dans n'importe quel lecteur.
-
-
- Les questions les plus posées sur ToolManager
- **********************************************
-
- Voici les questions les plus demandées sur ToolManager:
-
- - Pourquoi ToolManager ne peut-il pas créer de multiples menus ou
- sous-menus "Outils" ?
-
- Les menus ou sous-menus multiples ne sont pas actuellement
- supportés pas le système d'exploitation. Pour les créer, vous
- devez le `bricoler', ce qui rend un système instable. Je n'ai pas
- voulu produire un logiciel instable, alors, je n'inplémenterais
- pas une pareille chose dans ToolManager.
-
- - Les programmes WB ne veulent pas se lancer, mais tous les autres
- types Exec marchent bien.
-
- ToolManager se base sur le programme `L:WBStart-Handler' pour
- lancer les programmes WB. Il y a deux raisons, pour lesquelles
- ToolManager ne peut pas executer ce programme:
-
- * Le fichier `L:WBStart-Handler' n'existe pas. SVP, copier-le
- depuis l'archive de distribution.
-
- * Le flag d'execution (e) n'est pas mis sur le fichier. Utilise
- la commande suivante pour mettre ce flag : `protect
- L:WBStart-Handler +e'
-
- - Comment puis-je créer une dock horizontale ?
-
- Mets juste le nombre de colonnes aux nombres d'entrées de l'objet
- dock.
-
- - Comment puis-je créer une fenêtre de sortie pour les programmes
- CLI ?
-
- Les fenêtres de sortie peuvent être créées en utilisant le
- device `CON:'. Utilise le nom de fichier suivant pour créer une
- fenêtre auto-ouvrante avec un gadget de fermeture qui ne se ferme
- qu'après la fin du programme :
-
- CON:10/10/640/100/Output-Window/AUTO/CLOSE/WAIT
-
- Le device `CON:' a beaucoup d'options, svp consulter votre manuel
- AmigaDOS pour plus d'informations.
-
- - Comment puis-je mettre les arguments au milieu de la ligne de
- commande CLI/Arexx ?
-
- Normalement, tous les arguments sont passés à la ligne de
- commande. Pour insérer les arguments n'importe où dans la ligne
- de commande, ToolManager utilise la même syntaxe `[]', que celle
- qui est utilisée par la commande AmigaShell `alias'. Aussi, par
- exemple :
-
- Dir [] all
-
- insérera tous les arguments avant le mot clé `all'.
-
- - Comment puis-je effacer le lien d'un objet complexe à un objet
- simple ?
-
- Aprés avoir pressé le boutton "xxx Objet", presser le boutton
- "Ok" *sans* sélectionner un objet. Cela signifie que vous avez
- choisi aucun objet, et alors le lien sera effacé.
-
- - Comme puis-je créer des sous-docks ?
-
- Vous devez utiliser des objets Exec du type Dock. Mettez de pareils
- objets dans les entrées de votre dock principale et ils pourront
- ouvrir/fermer les autres docks.
-
- - ToolManager est mort aprés le lancement d'une commande Réseau.
-
- Il y a actuellement un problème avec le logiciel via réseau, qui
- n'annule pas les requêtes locales. Aussi, si votre machine est
- appelée `Hôte1' et vous avez un objet Exec du type Network avec
- la commande `Objet@Hôte1', ToolManager bouclera quand vous
- l'activerez. SVP, utiliser seulement les noms des machines
- distantes !!!
-
-
- L'Historique de ToolManager
- ****************************
-
- 2.1, Release date 16.05.1993
- - New Exec object types: Dock, Hot Key, Network
-
- - New Dock object flags: Backdrop, Sticky
-
- - New object type: Access
-
- - Network support
-
- - Editor main window is now an AppWindow
-
- - Gadget keyboard shortcuts in the preferences editor
-
- - New tooltypes for the preferences editor
-
- - Several bug fixes
-
- - Enhanced documentation
-
- 2.0, Release date 26.09.1992
- - Complete new concept (object oriented)
-
- - (Almost) Complete rewrite
-
- - ToolManager is now split up into two parts
-
- - Main handler is now embedded into a shared library
-
- - Configuration is now handled by a Preferences program
-
- - Configuration file format has changed again :-) It is an IFF
- File now and resides in ENV:
-
- - Multiple Docks and multi-column Docks
-
- - Docks with new window design
-
- - Dock automatically detects largest image size
-
- - Sound support
-
- - Direct ARexx support for Exec objects
-
- - ToolManager can be used without the Workbench. If the
- Workbench isn't running, it won't use any App* features.
-
- - Locale support
-
- - Path from Workbench will be used for CLI tools
-
- - Seperate Handler Task for starting WB processes
-
- 1.0 upto 1.5
- Please look into the english documentation for further information.
-
-
- L'auteur voudrait remercier...
- *******************************
-
- ToolManager est passé par plusieurs étapes majeures dans son
- évolution depuis sa première implementation à la mi-1990. Ce
- développement n'aurait pas être possible si je n'avais pas reçu
- autant de réactions de la part de beaucoup d'utilisateurs de
- ToolManager. Beaucoup d'idées et de caractéristiques en sont
- inspirées...
-
- Par conséquent, je voudrais remercier:
-
- Pour les pré-tests, les idées et le rapport d'erreurs:
- La section Amiga de notre club informatique local (Computerclub an
- der RWTH Aachen), Olaf 'Olsen' Barthel, Georg Hessmann (Gucky),
- Markus Illenseer (ill), Klaus Melchior, Rickard Olsson (Richie),
- Matthias Scheler (Tron), Ralph Schmidt (laire), Roger Westerlund
- (Budda), Juergen Weinelt, Brian Wright (SteveVai), Petra Zeidler
- (stargazer) et beaucoup d'autres...
-
- Matthew Dillon
- Sans votre *excellent* DICE et beaucoup d'autres de vos outils,
- ToolManager n'existerait pas!
-
- Pour leur excellent travail graphique:
- Andreas Harrenberg, Georg Hessmann, Michael "Mick" Hohmann, Markus
- Illenseer, Oliver Koenen, Klaus Melchior, Rickard Olsson, Jan
- Peter, Matthias Scheler, Brian Wright
-
- Pour les traductions :
- Tomi Blinnikka (suomi), Jorn Halonen (norsk), Dr. Peter Kittel
- (deutsch), Jasper Kehlet (dansk), Klaus Melchior (eifel), Rickard
- Olsson (svenska), Rullier Pascal & Marc Schaefer (français), Tor
- Rune Skoglund (norsk), Reinhard Spisser (italiano), Andrea Suatoni
- (italiano)
-
- Tous les copains de West Chester:
- Pour le dévelopement de l'Amiga et de son superbe système
- d'exploitation.
-
- Tous les utilisateurs qui m'ont envoyé de l'argent:
- Je n'en avais pas demandé dans les versions 1.x, mais c'est
- agréable de voir que quelqu'un apprecie mon travail.
-
- Tous les utilisateurs qui m'ont envoyé un mot:
- J'aime vraiment lire vos lettres!
-
- et tous ce que j'ai oublié de mentionner...
-
- Index
- ******
-
-
-
- TeX Docs
- Access objets Access
- Adresse Adresses des auteurs
- Adresse InterNet Adresses des auteurs
- Adresse postale Adresses des auteurs
- AmigaGuide Docs
- ARexx scripts Scripts
- Arguments CLI Arguments CLI
- Catalogue des fichiers Locale
- Commentaires Adresses des auteurs
- Compilation support Programmers
- Concepts Concepts
- Concepts des programmes Concepts
- Configuration Preferences
- Copyright Copyright
- Crédits Credits
- Diskinserted Classes InputEvent
- Diskremoved Classes InputEvent
- Distribution Copyright
- Distribution des fichiers Distribution des fichiers
- Dock objets Dock
- Documentaion des librairies Docs
- Documentation Docs
- Documentation ASCII Docs
- Documentation imprimée Docs
- Donations Adresses des auteurs
- E-Mail Adresses des auteurs
- Exec objets Exec
- Exemple Guide
- Exemple d'images Graphics
- Exemples de raccourci-clavier exemples de Raccourci-Clavier
- Garantie légale Copyright
- GetPubName Goodies
- GiftWare Important
- Guide Guide
- Historique Historique
- Icon objets Icon
- Image objets Image
- Images de Contribution Graphics
- InputEvent classes Classes InputEvent
- Installation (rapide) Installation rapide
- Installation rapide Installation rapide
- Interdictions Copyright
- Interface librairie Librairie
- Interface librairie partagée Librairie
- Introduction à ToolManager Introduction
- Introduction aux objets de ToolManager Concepts
- Introduction aux raccourci-claviers Raccourci-Clavier
- Joueur de Son Goodies
- Key codes for rawkey rawkey key codes
- Key codes for rawmouse rawmouse key codes
- L répertoire L
- L'interface de la librairie partagée de ToolManagerLibrairie
- Langage (fichiers) Locale
- Langages Locale
- Libs répertoire Libs
- List: rawkey key codes rawkey key codes
- List: rawmouse key codes rawmouse key codes
- Liste des erreurs Adresses des auteurs
- Liste: Qualificateurs Qualifiers
- Locale répertoire Locale
- Localisation Locale
- Menu objets Menu
- Notes importantes Important
- Objets Objets
- Objets ToolManager Objets
- Permissions Copyright
- Préférences éditeur (de) Preferences
- Prefs répertoire Prefs
- Programmers répertoire Programmers
- Qualificateurs Qualifiers
- Questions Questions
- Référence: Distribution des fichiers Distribution des fichiers
- Référence: Interface librairie Librairie
- Référence: Objets ToolManager Objets
- Référence: Préférences éditeur (de)Preferences
- Référence: Raccourci-Clavier Raccourci-Clavier
- Répertoire de Documentations Docs
- Répertoire Goodies Goodies
- Répertoire Graphics Graphics
- Réponses Questions
- Raccourci Clavier Raccourci-Clavier
- Rapide installation Installation rapide
- Rawkey Classes InputEvent
- Rawmouse Classes InputEvent
- Remerciements Credits
- Scripts répertoire Scripts
- Shell scripts Scripts
- Sound objets Sound
- Source code Source
- Source répertoire Source
- Texinfo Docs
- Tour guidé Guide
- Traducteurs Source
- Traductions Locale
- Types d'outils Types des outils
- UPD Goodies
- V38 (et plus) caractéristiques Important
- Versions Historique
- Versions de programmes Historique
- WBStart 1.2 L
- WBStart-Handler L
- WBStartup répertoire WBStartup
-
-